package com.os.service;

import java.util.List;

import com.os.model.FoodX;

public interface ReferFoodServiceX {

	/**
	 * 展示分页界面
	 * @param start  页码数
	 * @param pageSize 分页条件
	 * @return Food的一个集合
	 */
	public List referFoodService(int start,int pageSize);
	
	/**
	 * 查询菜谱的总菜品数
	 * @return 菜谱的总菜品数
	 */
	public int getFoodCount();
	
	/**
	 * 根据类型分页展示菜品
	 * @param ftype 菜品类型
	 * @param start	页码
	 * @param pageSize 分页条件
	 * @return 根据菜品类型展示的结果集
	 */
	public List showFoodByftype(String ftype,int start, int pageSize);
	
	/**
	 * 类型菜品的总数
	 * @param ftype 要查询产品的类型
	 * @return 总数
	 */
	public int contfoodbytype(String ftype);
	
	/**
	 * 模糊搜索
	 * @param like 关键字
	 * @return 结果集
	 */
	public List likeShow(String like ,int start, int pageSize);
	
	/**
	 * 模糊搜索的总数
	 * @param like 关键字
	 * @return 总数
	 */
	public int contLike(String like);
	
	/**
	 * 搜索菜谱名和状态通过id
	 * @param fid  多个id
	 * @return 结果集
	 */
	public List<FoodX> selectFnameAndfhasmaByIds(String[]fid);
}
